package com.xxx.mall.service;

import com.xxx.mall.dto.AttrValueDTO;
import com.xxx.mall.model.AttrValue;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 属性值信息 服务类
 * </p>
 *
 * @author 邢晨旭
 * @since 2023-11-23
 */
public interface AttrValueService extends IService<AttrValue> {

    /**
     * 保存属性值
     * @param attrId 属性id
     * @param attrValues 属性值列表
     */
    void saveByAttrId(Long attrId, List<AttrValueDTO> attrValues);

    /**
     * 更新属性值
     * @param attrId
     * @param attrValues
     */
    void updateByAttrId(Long attrId, List<AttrValueDTO> attrValues);

    /**
     * 删除属性值
     * @param deleteAttrValue
     */
    void deleteByIds(List<Long> deleteAttrValue);
}
